[INFO] fetching crate rankops 0.1.4...
[INFO] testing rankops-0.1.4 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate rankops 0.1.4 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate rankops 0.1.4
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate rankops 0.1.4
[INFO] tweaked toml for crates.io crate rankops 0.1.4 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rankops 0.1.4 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rankops 0.1.4 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0359e99ef3871669074e5deaeb4062967b75fc0ed9703dd95d18bbf07d7b5eef
[INFO] running `Command { std: "docker" "start" "-a" "0359e99ef3871669074e5deaeb4062967b75fc0ed9703dd95d18bbf07d7b5eef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0359e99ef3871669074e5deaeb4062967b75fc0ed9703dd95d18bbf07d7b5eef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0359e99ef3871669074e5deaeb4062967b75fc0ed9703dd95d18bbf07d7b5eef", kill_on_drop: false }`
[INFO] [stdout] 0359e99ef3871669074e5deaeb4062967b75fc0ed9703dd95d18bbf07d7b5eef
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 225ebd1b22ba3571e393217bf4c6819e4ee16696a47788824c6b30b06f357722
[INFO] running `Command { std: "docker" "start" "-a" "225ebd1b22ba3571e393217bf4c6819e4ee16696a47788824c6b30b06f357722", kill_on_drop: false }`
[INFO] [stderr]    Compiling innr v0.1.9
[INFO] [stderr]    Compiling rankops v0.1.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.35s
[INFO] running `Command { std: "docker" "inspect" "225ebd1b22ba3571e393217bf4c6819e4ee16696a47788824c6b30b06f357722", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "225ebd1b22ba3571e393217bf4c6819e4ee16696a47788824c6b30b06f357722", kill_on_drop: false }`
[INFO] [stdout] 225ebd1b22ba3571e393217bf4c6819e4ee16696a47788824c6b30b06f357722
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 37f4de7a6c55c99cf570b86c01f1141bcf2f9899503301178f990fe5d331009b
[INFO] running `Command { std: "docker" "start" "-a" "37f4de7a6c55c99cf570b86c01f1141bcf2f9899503301178f990fe5d331009b", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy-derive v0.8.42
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling criterion-plot v0.6.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling criterion v0.7.0
[INFO] [stderr]    Compiling rankops v0.1.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 15s
[INFO] running `Command { std: "docker" "inspect" "37f4de7a6c55c99cf570b86c01f1141bcf2f9899503301178f990fe5d331009b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "37f4de7a6c55c99cf570b86c01f1141bcf2f9899503301178f990fe5d331009b", kill_on_drop: false }`
[INFO] [stdout] 37f4de7a6c55c99cf570b86c01f1141bcf2f9899503301178f990fe5d331009b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 60820ae945cc5022230601ec93120a7df184dcc5f207637c966a0d44e709d6b7
[INFO] running `Command { std: "docker" "start" "-a" "60820ae945cc5022230601ec93120a7df184dcc5f207637c966a0d44e709d6b7", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rankops-bd4f5d6d26f4297e)
[INFO] [stdout] 
[INFO] [stdout] running 484 tests
[INFO] [stdout] test adapt::tests::empty_inputs ... ok
[INFO] [stdout] test adapt::tests::logits_conversion ... ok
[INFO] [stdout] test adapt::tests::adapter_then_fuse ... ok
[INFO] [stdout] test adapt::tests::distances_to_scores ... ok
[INFO] [stdout] test adapt::tests::distances_mapped ... ok
[INFO] [stdout] test adapt::tests::similarities_passthrough ... ok
[INFO] [stdout] test diagnostics::tests::complementarity_zero ... ok
[INFO] [stdout] test diagnostics::tests::diagnose_multi_no_qrels ... ok
[INFO] [stdout] test diagnostics::tests::diagnose_multi_three_retrievers ... ok
[INFO] [stdout] test diagnostics::tests::overlap_ratio_identical ... ok
[INFO] [stdout] test diagnostics::tests::rank_correlation_identical ... ok
[INFO] [stdout] test diagnostics::tests::overlap_ratio_partial ... ok
[INFO] [stdout] test diagnostics::tests::rank_correlation_reversed ... ok
[INFO] [stdout] test diagnostics::tests::score_stats_empty ... ok
[INFO] [stdout] test diagnostics::tests::score_stats_basic ... ok
[INFO] [stdout] test diagnostics::tests::complementarity_high ... ok
[INFO] [stdout] test pipeline::tests::multi_query_empty ... ok
[INFO] [stdout] test diagnostics::tests::diagnose_multi_redundant ... ok
[INFO] [stdout] test pipeline::tests::compare_methods ... ok
[INFO] [stdout] test pipeline::tests::multi_query_fusion_basic ... ok
[INFO] [stdout] test pipeline::tests::multi_query_fusion_normalized ... ok
[INFO] [stdout] test pipeline::tests::pipeline_basic ... ok
[INFO] [stdout] test pipeline::tests::pipeline_empty ... ok
[INFO] [stdout] test pipeline::tests::pipeline_metrics_display ... ok
[INFO] [stdout] test pipeline::tests::pipeline_evaluate ... ok
[INFO] [stdout] test pipeline::tests::pipeline_single_run ... ok
[INFO] [stdout] test pipeline::tests::pipeline_with_normalization ... ok
[INFO] [stdout] test pipeline::tests::pipeline_three_way ... ok
[INFO] [stdout] test pipeline::tests::pipeline_with_top_k ... ok
[INFO] [stdout] test diagnostics::tests::diagnose_redundant ... ok
[INFO] [stdout] test diagnostics::tests::diagnose_complementary ... ok
[INFO] [stdout] test diagnostics::tests::overlap_ratio_disjoint ... ok
[INFO] [stdout] test proptests::tests::borda_commutative ... ok
[INFO] [stdout] test proptests::tests::combanz_commutative ... ok
[INFO] [stdout] test proptests::tests::combmin_commutative ... ok
[INFO] [stdout] test proptests::tests::combmax_commutative ... ok
[INFO] [stdout] test proptests::tests::additive_multi_task_sorted_descending ... ok
[INFO] [stdout] test proptests::tests::combmnz_commutative ... ok
[INFO] [stdout] test proptests::tests::combmed_commutative ... ok
[INFO] [stdout] test proptests::tests::combsum_commutative ... ok
[INFO] [stdout] test proptests::tests::dbsf_commutative ... ok
[INFO] [stdout] test proptests::tests::isr_commutative ... ok
[INFO] [stdout] test proptests::tests::isr_sorted_descending ... ok
[INFO] [stdout] test proptests::tests::rrf_commutative ... ok
[INFO] [stdout] test proptests::tests::median_rank_commutative ... ok
[INFO] [stdout] test proptests::tests::rbc_commutative ... ok
[INFO] [stdout] test proptests::tests::rrf_output_bounded ... ok
[INFO] [stdout] test proptests::tests::rrf_scores_positive ... ok
[INFO] [stdout] test proptests::tests::condorcet_commutative ... ok
[INFO] [stdout] test proptests::tests::copeland_commutative ... ok
[INFO] [stdout] test proptests::tests::rrf_sorted_descending ... ok
[INFO] [stdout] test proptests::tests::fusion_method_dispatch_matches_direct ... ok
[INFO] [stdout] test rerank::colbert::proptests::adaptive_uses_sequential_for_high_factors ... ok
[INFO] [stdout] test proptests::tests::all_methods_sorted_descending ... ok
[INFO] [stdout] test rerank::colbert::proptests::empty_tokens_all_methods ... ok
[INFO] [stdout] test rerank::colbert::proptests::maxsim_not_commutative ... ok
[INFO] [stdout] test rerank::colbert::proptests::greedy_uses_strict_greater_than ... ok
[INFO] [stdout] test proptests::tests::standardized_commutative ... ok
[INFO] [stdout] test proptests::tests::rrf_top_k_respected ... ok
[INFO] [stdout] test rerank::colbert::proptests::more_doc_tokens_higher_score ... ok
[INFO] [stdout] test rerank::colbert::proptests::maxsim_preserves_doc_count ... ok
[INFO] [stdout] test rerank::colbert::proptests::maxsim_sorted_descending ... ok
[INFO] [stdout] test rerank::colbert::proptests::pool_factor_one_identity ... ok
[INFO] [stdout] test rerank::colbert::proptests::adaptive_uses_clustering_for_low_factors ... ok
[INFO] [stdout] test rerank::colbert::proptests::maxsim_pooled_finite ... ok
[INFO] [stdout] test rerank::colbert::proptests::duplicate_tokens_cluster ... ok
[INFO] [stdout] test rerank::colbert::proptests::pool_tokens_adaptive_empty_input ... ok
[INFO] [stdout] test rerank::colbert::proptests::pool_preserves_dimension ... ok
[INFO] [stdout] test rerank::colbert::proptests::pool_tokens_adaptive_valid_factor_succeeds ... ok
[INFO] [stdout] test rerank::colbert::proptests::pool_tokens_empty_input ... ok
[INFO] [stdout] test rerank::colbert::proptests::pool_tokens_adaptive_zero_factor_returns_error ... ok
[INFO] [stdout] test rerank::colbert::proptests::pool_tokens_adaptive_preserves_dimensions ... ok
[INFO] [stdout] test rerank::colbert::proptests::pool_maintains_score_quality ... ok
[INFO] [stdout] test rerank::colbert::proptests::pool_tokens_sequential_empty_input ... ok
[INFO] [stdout] test rerank::colbert::proptests::pool_tokens_sequential_valid_window_succeeds ... ok
[INFO] [stdout] test rerank::colbert::proptests::pool_tokens_sequential_preserves_dimensions ... ok
[INFO] [stdout] test rerank::colbert::proptests::pool_tokens_sequential_zero_window_returns_error ... ok
[INFO] [stdout] test rerank::colbert::proptests::pool_tokens_zero_factor_returns_error ... ok
[INFO] [stdout] test rerank::colbert::proptests::pool_tokens_with_protected_zero_factor_returns_error ... ok
[INFO] [stdout] test proptests::tests::all_methods_have_unique_ids ... ok
[INFO] [stdout] test rerank::colbert::proptests::pool_preserves_vector_mass ... ok
[INFO] [stdout] test rerank::colbert::proptests::refine_alpha_one_preserves_order ... ok
[INFO] [stdout] test rerank::colbert::proptests::pooling_idempotent_at_target ... ok
[INFO] [stdout] test rerank::colbert::proptests::protected_tokens_preserved ... ok
[INFO] [stdout] test rerank::colbert::proptests::refine_output_bounded ... ok
[INFO] [stdout] test rerank::colbert::proptests::sequential_pool_preserves_dimension ... ok
[INFO] [stdout] test rerank::colbert::proptests::sequential_pool_exact_count ... ok
[INFO] [stdout] test rerank::colbert::proptests::pool_reduces_count ... ok
[INFO] [stdout] test rerank::colbert::proptests::pool_tokens_preserves_dimensions ... ok
[INFO] [stdout] test rerank::colbert::proptests::token_index_preserves_count ... ok
[INFO] [stdout] test rerank::colbert::proptests::token_index_maxsim_sorted ... ok
[INFO] [stdout] test rerank::colbert::tests::pool_greedy_exact_count ... ok
[INFO] [stdout] test rerank::colbert::tests::pool_sequential_exact_count ... ok
[INFO] [stdout] test rerank::colbert::tests::refine_alpha_one_ignores_maxsim ... ok
[INFO] [stdout] test rerank::colbert::proptests::single_token_unchanged ... ok
[INFO] [stdout] test rerank::colbert::proptests::token_index_score_all_count ... ok
[INFO] [stdout] test rerank::colbert::tests::refine_alpha_zero_ignores_original ... ok
[INFO] [stdout] test rerank::colbert::tests::test_maxsim_empty_docs ... ok
[INFO] [stdout] test rerank::colbert::tests::test_maxsim_empty_query ... ok
[INFO] [stdout] test rerank::colbert::tests::test_maxsim_with_top_k ... ok
[INFO] [stdout] test rerank::colbert::tests::test_nan_score_handling ... ok
[INFO] [stdout] test rerank::colbert::proptests::token_index_scores_finite ... ok
[INFO] [stdout] test rerank::colbert::tests::test_pool_factor_zero_returns_error ... ok
[INFO] [stdout] test rerank::colbert::tests::test_pool_tokens_adaptive_empty ... ok
[INFO] [stdout] test rerank::colbert::tests::test_pool_tokens_adaptive_factor_one ... ok
[INFO] [stdout] test rerank::colbert::proptests::token_index_top_k_bounded ... ok
[INFO] [stdout] test rerank::colbert::tests::test_maxsim_with_pooled_tokens ... ok
[INFO] [stdout] test rerank::colbert::tests::test_pool_tokens_adaptive_factor_zero_returns_error ... ok
[INFO] [stdout] test rerank::colbert::tests::test_pool_tokens_adaptive_high_factor ... ok
[INFO] [stdout] test rerank::colbert::tests::test_pool_tokens_adaptive_low_factor ... ok
[INFO] [stdout] test rerank::colbert::tests::test_pool_tokens_empty ... ok
[INFO] [stdout] test rerank::colbert::tests::test_pool_tokens_reduces_count ... ok
[INFO] [stdout] test rerank::colbert::tests::test_pool_tokens_factor_larger_than_count ... ok
[INFO] [stdout] test rerank::colbert::tests::test_pool_tokens_factor_one ... ok
[INFO] [stdout] test rerank::colbert::tests::test_pool_tokens_sequential_window_zero_returns_error ... ok
[INFO] [stdout] test rerank::colbert::tests::test_pool_tokens_with_protected ... ok
[INFO] [stdout] test rerank::colbert::tests::test_pool_tokens_with_protected_factor_zero_returns_error ... ok
[INFO] [stdout] test rerank::colbert::tests::test_pooling_methods_produce_same_dimensions ... ok
[INFO] [stdout] test rerank::colbert::tests::test_rank ... ok
[INFO] [stdout] test rerank::colbert::tests::test_refine ... ok
[INFO] [stdout] test rerank::colbert::tests::test_refine_missing_doc ... ok
[INFO] [stdout] test rerank::colbert::tests::test_refine_with_config_top_k ... ok
[INFO] [stdout] test rerank::colbert::tests::token_index_contains ... ok
[INFO] [stdout] test rerank::colbert::tests::token_index_empty ... ok
[INFO] [stdout] test rerank::colbert::tests::token_index_entries_returns_slice ... ok
[INFO] [stdout] test rerank::colbert::tests::token_index_from_iter ... ok
[INFO] [stdout] test rerank::colbert::tests::token_index_get ... ok
[INFO] [stdout] test rerank::colbert::tests::token_index_into_entries ... ok
[INFO] [stdout] test rerank::colbert::tests::token_index_iter ... ok
[INFO] [stdout] test rerank::colbert::tests::token_index_matches_maxsim_function ... ok
[INFO] [stdout] test rerank::colbert::tests::token_index_new_and_len ... ok
[INFO] [stdout] test rerank::colbert::tests::token_index_rank ... ok
[INFO] [stdout] test rerank::colbert::tests::token_index_score_all ... ok
[INFO] [stdout] test rerank::colbert::tests::token_index_score_all_cosine ... ok
[INFO] [stdout] test rerank::colbert::tests::token_index_top_k ... ok
[INFO] [stdout] test rerank::colbert::tests::token_index_top_k_larger_than_size ... ok
[INFO] [stdout] test rerank::diversity::dpp_tests::dpp_config_alpha ... ok
[INFO] [stdout] test rerank::diversity::dpp_tests::dpp_orthogonal_prefers_diverse ... ok
[INFO] [stdout] test rerank::diversity::dpp_tests::dpp_similar_items_penalized ... ok
[INFO] [stdout] test rerank::diversity::failure_mode_tests::dpp_all_identical_embeddings ... ok
[INFO] [stdout] test rerank::diversity::failure_mode_tests::dpp_anticorrelated_embeddings ... ok
[INFO] [stdout] test rerank::diversity::failure_mode_tests::dpp_nan_in_embeddings ... ok
[INFO] [stdout] test rerank::diversity::failure_mode_tests::dpp_zero_norm_embeddings ... ok
[INFO] [stdout] test rerank::diversity::failure_mode_tests::mmr_nan_in_similarity ... ok
[INFO] [stdout] test rerank::diversity::failure_mode_tests::mmr_negative_similarity_handled ... ok
[INFO] [stdout] test rerank::diversity::failure_mode_tests::mmr_preserves_original_scores ... ok
[INFO] [stdout] test rerank::diversity::failure_mode_tests::mmr_similarity_outside_unit_range ... ok
[INFO] [stdout] test rerank::colbert::proptests::pool_tokens_valid_factor_succeeds ... ok
[INFO] [stdout] test rerank::diversity::proptests::dpp_empty_returns_empty ... ok
[INFO] [stdout] test rerank::diversity::proptests::dpp_equal_embeddings ... ok
[INFO] [stdout] test rerank::diversity::failure_mode_tests::mmr_cosine_zero_norm_embeddings ... ok
[INFO] [stdout] test rerank::colbert::tests::test_pool_tokens_sequential ... ok
[INFO] [stdout] test rerank::colbert::tests::test_pool_tokens_sequential_factor_larger_than_count ... ok
[INFO] [stdout] test rerank::diversity::proptests::dpp_selects_at_most_k ... ok
[INFO] [stdout] test rerank::diversity::proptests::mmr_equal_relevance ... ok
[INFO] [stdout] test rerank::diversity::proptests::dpp_k_zero_returns_empty ... ok
[INFO] [stdout] test rerank::diversity::proptests::mmr_diversity_uses_subtraction ... ok
[INFO] [stdout] test rerank::diversity::proptests::dpp_prefers_orthogonal ... ok
[INFO] [stdout] test rerank::diversity::proptests::mmr_cosine_consistent_with_mmr ... ok
[INFO] [stdout] test rerank::diversity::proptests::mmr_k_zero_returns_empty ... ok
[INFO] [stdout] test rerank::diversity::tests::mmr_config_clamps_lambda ... ok
[INFO] [stdout] test rerank::diversity::proptests::mmr_empty_returns_empty ... ok
[INFO] [stdout] test rerank::diversity::tests::mmr_empty_candidates ... ok
[INFO] [stdout] test rerank::diversity::tests::mmr_cosine_basic ... ok
[INFO] [stdout] test rerank::diversity::tests::mmr_exact_formula_first_selection ... ok
[INFO] [stdout] test rerank::diversity::proptests::mmr_lambda_1_is_relevance_order ... ok
[INFO] [stdout] test rerank::diversity::tests::mmr_exact_formula_second_selection ... ok
[INFO] [stdout] test rerank::diversity::tests::mmr_k_larger_than_n ... ok
[INFO] [stdout] test rerank::diversity::tests::mmr_prefers_diverse ... ok
[INFO] [stdout] test rerank::diversity::tests::mmr_pure_diversity ... ok
[INFO] [stdout] test rerank::diversity::tests::mmr_pure_diversity_equal_relevance ... ok
[INFO] [stdout] test rerank::diversity::tests::mmr_single_candidate ... ok
[INFO] [stdout] test rerank::diversity::tests::try_mmr_invalid_matrix ... ok
[INFO] [stdout] test rerank::diversity::tests::mmr_pure_relevance ... ok
[INFO] [stdout] test rerank::diversity::proptests::try_mmr_wrong_size_errors ... ok
[INFO] [stdout] test rerank::diversity::proptests::mmr_unique_ids ... ok
[INFO] [stdout] test rerank::diversity::proptests::mmr_output_length_bounded ... ok
[INFO] [stdout] test rerank::diversity_extended::cover_tests::cover_empty_is_empty ... ok
[INFO] [stdout] test rerank::diversity_extended::cover_tests::cover_is_deterministic_under_ties ... ok
[INFO] [stdout] test rerank::diversity_extended::cover_tests::cover_prefers_coverage_when_diversity_is_one ... ok
[INFO] [stdout] test rerank::diversity_extended::cover_tests::cover_pure_relevance_matches_relevance_order ... ok
[INFO] [stdout] test rerank::diversity_extended::cover_proptests::cover_handles_dot_metric_without_nan ... ok
[INFO] [stdout] test rerank::diversity_extended::cover_tests::cover_k_zero_is_empty ... ok
[INFO] [stdout] test rerank::colbert::proptests::all_pooling_methods_preserve_dim ... ok
[INFO] [stdout] test rerank::embedding::proptests::masked_valid_count_matches ... ok
[INFO] [stdout] test rerank::embedding::tests::normalize_uses_strict_less_than ... ok
[INFO] [stdout] test rerank::embedding::proptests::maxsim_masked_all_valid_equals_regular ... ok
[INFO] [stdout] test rerank::embedding::tests::test_masked_tokens ... ok
[INFO] [stdout] test rerank::embedding::tests::test_maxsim_masked ... ok
[INFO] [stdout] test rerank::embedding::tests::test_maxsim_masked_empty ... ok
[INFO] [stdout] test rerank::embedding::proptests::normalized_has_unit_norm ... ok
[INFO] [stdout] test rerank::embedding::tests::test_normalize_zero ... ok
[INFO] [stdout] test rerank::embedding::tests::test_normalize ... ok
[INFO] [stdout] test rerank::embedding::tests::test_normalized_dot_is_cosine ... ok
[INFO] [stdout] test rerank::explain::tests::maxsim_explained_basic ... ok
[INFO] [stdout] test rerank::explain::tests::maxsim_explained_uses_or_not_and ... ok
[INFO] [stdout] test rerank::explain::tests::maxsim_explained_with_texts ... ok
[INFO] [stdout] test rerank::explain::tests::rerank_batch_maxsim ... ok
[INFO] [stdout] test rerank::explain::tests::weights_attention ... ok
[INFO] [stdout] test rerank::explain::tests::weights_idf ... ok
[INFO] [stdout] test rerank::diversity_extended::cover_proptests::cover_returns_unique_ids ... ok
[INFO] [stdout] test rerank::embedding::proptests::normalized_dot_symmetric ... ok
[INFO] [stdout] test rerank::embedding::proptests::normalized_cosine_bounded ... ok
[INFO] [stdout] test rerank::matryoshka::proptests::alpha_interpolation ... ok
[INFO] [stdout] test rerank::embedding::tests::test_masked_mismatched_lengths - should panic ... ok
[INFO] [stdout] test rerank::matryoshka::proptests::output_bounded_by_candidates ... ok
[INFO] [stdout] test rerank::matryoshka::proptests::alpha_one_preserves_order ... ok
[INFO] [stdout] test rerank::matryoshka::tests::test_head_dims_too_large ... ok
[INFO] [stdout] test rerank::matryoshka::proptests::config_top_k_limits_output ... ok
[INFO] [stdout] test rerank::matryoshka::tests::test_nan_score_handling ... ok
[INFO] [stdout] test rerank::matryoshka::tests::test_missing_candidate ... ok
[INFO] [stdout] test rerank::matryoshka::tests::test_refinement_with_alpha ... ok
[INFO] [stdout] test rerank::matryoshka::tests::test_short_doc_embedding ... ok
[INFO] [stdout] test rerank::matryoshka::tests::test_refinement ... ok
[INFO] [stdout] test rerank::matryoshka::tests::test_tail_dims_provide_discrimination ... ok
[INFO] [stdout] test rerank::matryoshka::tests::test_try_refine_error ... ok
[INFO] [stdout] test rerank::matryoshka::proptests::smaller_head_uses_more_dims ... ok
[INFO] [stdout] test rerank::matryoshka::tests::test_top_k ... ok
[INFO] [stdout] test rerank::quantization::tests::test_int8_quantization_roundtrip ... ok
[INFO] [stdout] test rerank::quantization::tests::test_quantize_batch_fp16 ... ok
[INFO] [stdout] test rerank::quantization::tests::test_quantize_batch_int8 ... ok
[INFO] [stdout] test rerank::matryoshka::proptests::results_sorted_descending ... ok
[INFO] [stdout] test rerank::quantization::tests::test_quantize_batch_unsupported ... ok
[INFO] [stdout] test rerank::quantization::tests::test_fp16_quantization_roundtrip ... ok
[INFO] [stdout] test rerank::diversity_extended::cover_proptests::cover_output_len_bounded ... ok
[INFO] [stdout] test rerank::matryoshka::proptests::try_refine_validates_head_dims ... ok
[INFO] [stdout] test rerank::scoring::proptests::blend_alpha_zero ... ok
[INFO] [stdout] test rerank::colbert::proptests::pooling_never_increases_count ... ok
[INFO] [stdout] test rerank::scoring::proptests::late_interaction_empty_doc ... ok
[INFO] [stdout] test rerank::scoring::proptests::blend_is_linear ... ok
[INFO] [stdout] test rerank::scoring::proptests::blend_alpha_one ... ok
[INFO] [stdout] test rerank::scoring::proptests::late_interaction_nonnegative ... ok
[INFO] [stdout] test rerank::matryoshka::proptests::short_docs_filtered ... ok
[INFO] [stdout] test rerank::scoring::proptests::pooler_empty_input ... ok
[INFO] [stdout] test rerank::scoring::proptests::pooler_factor_one_identity ... ok
[INFO] [stdout] test rerank::scoring::proptests::normalize_preserves_order ... ok
[INFO] [stdout] test rerank::scoring::proptests::normalize_bounded ... ok
[INFO] [stdout] test rerank::scoring::proptests::scorer_cosine_bounded_normalized ... ok
[INFO] [stdout] test rerank::scoring::proptests::scorer_maxsim_is_sorted ... ok
[INFO] [stdout] test rerank::scoring::proptests::scorer_maxsim_preserves_count ... ok
[INFO] [stdout] test rerank::scoring::tests::test_blend ... ok
[INFO] [stdout] test rerank::scoring::tests::test_dense_cosine ... ok
[INFO] [stdout] test rerank::scoring::proptests::token_scorer_maxsim_is_sorted ... ok
[INFO] [stdout] test rerank::scoring::tests::test_dense_rank ... ok
[INFO] [stdout] test rerank::scoring::tests::test_fn_pooler_custom ... ok
[INFO] [stdout] test rerank::scoring::tests::test_dense_dot ... ok
[INFO] [stdout] test rerank::scoring::tests::test_fn_pooler_mean ... ok
[INFO] [stdout] test rerank::scoring::tests::test_normalize_scores ... ok
[INFO] [stdout] test rerank::scoring::tests::test_normalize_scores_empty ... ok
[INFO] [stdout] test rerank::scoring::tests::test_late_interaction_maxsim ... ok
[INFO] [stdout] test rerank::scoring::tests::test_normalize_scores_equal ... ok
[INFO] [stdout] test rerank::scoring::tests::test_token_scorer_maxsim_vecs ... ok
[INFO] [stdout] test rerank::scoring::tests::test_token_scorer_score_vecs ... ok
[INFO] [stdout] test rerank::scoring::proptests::token_scorer_maxsim_preserves_count ... ok
[INFO] [stdout] test rerank::simd::proptests::bm25_weights_rejects_df_gt_total ... ok
[INFO] [stdout] test rerank::simd::proptests::cosine_checks_norm_gt_epsilon ... ok
[INFO] [stdout] test rerank::scoring::proptests::scorer_dot_commutative ... ok
[INFO] [stdout] test rerank::scoring::proptests::scorer_cosine_commutative ... ok
[INFO] [stdout] test rerank::simd::proptests::cosine_divides_by_norms ... ok
[INFO] [stdout] test rerank::simd::proptests::cauchy_schwarz ... ok
[INFO] [stdout] test rerank::simd::proptests::cosine_self_is_one ... ok
[INFO] [stdout] test rerank::simd::proptests::cosine_bounded ... ok
[INFO] [stdout] test rerank::simd::proptests::dot_multiplies_elements ... ok
[INFO] [stdout] test rerank::simd::proptests::dot_bilinear ... ok
[INFO] [stdout] test rerank::scoring::proptests::pooler_never_increases_count ... ok
[INFO] [stdout] test rerank::simd::proptests::cosine_commutative ... ok
[INFO] [stdout] test rerank::simd::proptests::dot_self_is_squared_norm ... ok
[INFO] [stdout] test rerank::simd::proptests::maxsim_alignments_compares_gt ... ok
[INFO] [stdout] test rerank::simd::proptests::highlight_matches_high_threshold ... ok
[INFO] [stdout] test rerank::simd::proptests::highlight_matches_valid_indices ... ok
[INFO] [stdout] test rerank::scoring::proptests::pooler_preserves_dimension ... ok
[INFO] [stdout] test rerank::simd::proptests::dot_commutative ... ok
[INFO] [stdout] test rerank::simd::proptests::maxsim_alignments_count_equals_query_tokens ... ok
[INFO] [stdout] test rerank::simd::proptests::maxsim_alignments_doc_indices_valid ... ok
[INFO] [stdout] test rerank::simd::proptests::maxsim_alignments_query_indices_sequential ... ok
[INFO] [stdout] test rerank::simd::proptests::maxsim_alignments_sum_equals_maxsim ... ok
[INFO] [stdout] test rerank::simd::proptests::maxsim_cosine_bounded_by_query_count ... ok
[INFO] [stdout] test rerank::simd::proptests::maxsim_scales_with_query_count ... ok
[INFO] [stdout] test rerank::simd::proptests::maxsim_weighted_empty_returns_zero ... ok
[INFO] [stdout] test rerank::simd::proptests::maxsim_empty_returns_zero ... ok
[INFO] [stdout] test rerank::simd::proptests::maxsim_sums_max_scores ... ok
[INFO] [stdout] test rerank::simd::proptests::norm_scaling ... ok
[INFO] [stdout] test rerank::simd::proptests::maxsim_weighted_uniform_scaling ... ok
[INFO] [stdout] test rerank::simd::proptests::maxsim_weighted_unit_weights_equals_unweighted ... ok
[INFO] [stdout] test rerank::simd::proptests::norm_uses_sqrt ... ok
[INFO] [stdout] test rerank::simd::proptests::maxsim_weighted_zero_weights_returns_zero ... ok
[INFO] [stdout] test rerank::simd::proptests::normalize_is_linear ... ok
[INFO] [stdout] test rerank::simd::proptests::maxsim_nonnegative_inputs ... ok
[INFO] [stdout] test rerank::simd::proptests::softmax_sums_to_one ... ok
[INFO] [stdout] test rerank::simd::proptests::softmax_preserves_order ... ok
[INFO] [stdout] test rerank::simd::tests::bm25_weights_empty_input ... ok
[INFO] [stdout] test rerank::simd::proptests::softmax_outputs_bounded ... ok
[INFO] [stdout] test rerank::simd::tests::bm25_weights_higher_tf_higher_weight ... ok
[INFO] [stdout] test rerank::simd::tests::bm25_weights_length_mismatch ... ok
[INFO] [stdout] test rerank::simd::tests::bm25_weights_negative_k1 ... ok
[INFO] [stdout] test rerank::simd::tests::bm25_weights_zero_k1 ... ok
[INFO] [stdout] test rerank::simd::tests::cosine_at_threshold_boundary ... ok
[INFO] [stdout] test rerank::simd::tests::cosine_near_zero_norm_returns_zero ... ok
[INFO] [stdout] test rerank::simd::tests::cosine_near_zero_norm_stable ... ok
[INFO] [stdout] test rerank::simd::tests::cosine_zero_norm_returns_zero ... ok
[INFO] [stdout] test rerank::simd::tests::cosine_zero_norm_returns_zero_not_nan ... ok
[INFO] [stdout] test rerank::simd::tests::dot_exact_orthogonal ... ok
[INFO] [stdout] test rerank::simd::proptests::dot_simd_matches_portable ... ok
[INFO] [stdout] test rerank::simd::tests::dot_exactly_min_dim ... ok
[INFO] [stdout] test rerank::simd::tests::dot_exact_parallel ... ok
[INFO] [stdout] test rerank::simd::tests::dot_short_vector_uses_portable ... ok
[INFO] [stdout] test rerank::simd::tests::dot_truncating_mismatched_lengths ... ok
[INFO] [stdout] test rerank::simd::tests::dot_panics_on_mismatch_in_debug - should panic ... ok
[INFO] [stdout] test rerank::simd::tests::bm25_weights_normalized_range ... ok
[INFO] [stdout] test rerank::simd::tests::extract_snippet_indices_deduplication ... ok
[INFO] [stdout] test rerank::simd::tests::extract_snippet_indices_empty ... ok
[INFO] [stdout] test rerank::simd::tests::extract_snippet_indices_max_tokens_limit ... ok
[INFO] [stdout] test rerank::simd::tests::extract_snippet_indices_max_tokens_zero ... ok
[INFO] [stdout] test rerank::simd::tests::extract_snippet_indices_no_context ... ok
[INFO] [stdout] test rerank::simd::tests::extract_snippet_indices_sorted ... ok
[INFO] [stdout] test rerank::simd::tests::idf_weights_all_same_freq ... ok
[INFO] [stdout] test rerank::simd::tests::extract_snippet_indices_with_context ... ok
[INFO] [stdout] test rerank::simd::tests::idf_weights_empty_input ... ok
[INFO] [stdout] test rerank::simd::tests::idf_weights_doc_freq_exceeds_total ... ok
[INFO] [stdout] test rerank::simd::proptests::norm_nonnegative ... ok
[INFO] [stdout] test rerank::simd::tests::extract_snippet_indices_context_bounds ... ok
[INFO] [stdout] test rerank::simd::tests::idf_weights_normalized_range ... ok
[INFO] [stdout] test rerank::simd::tests::idf_weights_zero_doc_freq ... ok
[INFO] [stdout] test rerank::simd::tests::maxsim_cosine_vecs_matches_slice_version ... ok
[INFO] [stdout] test rerank::simd::tests::maxsim_cosine_vecs_not_one ... ok
[INFO] [stdout] test rerank::simd::tests::maxsim_cosine_weighted_empty_returns_zero ... ok
[INFO] [stdout] test rerank::simd::tests::maxsim_single_query_single_doc ... ok
[INFO] [stdout] test rerank::simd::tests::maxsim_sum_of_maxes ... ok
[INFO] [stdout] test rerank::simd::tests::maxsim_weighted_basic ... ok
[INFO] [stdout] test rerank::simd::tests::maxsim_weighted_empty ... ok
[INFO] [stdout] test rerank::simd::tests::maxsim_weighted_missing_weights_default_to_one ... ok
[INFO] [stdout] test rerank::simd::tests::maxsim_weighted_single_token ... ok
[INFO] [stdout] test rerank::simd::tests::maxsim_weighted_zero_weight_ignores_token ... ok
[INFO] [stdout] test rerank::simd::tests::maxsim_weighted_vecs_convenience ... ok
[INFO] [stdout] test rerank::simd::tests::norm_exact_values ... ok
[INFO] [stdout] test rerank::simd::tests::normalize_maxsim_basic ... ok
[INFO] [stdout] test rerank::simd::tests::patches_to_regions_bounds_check ... ok
[INFO] [stdout] test rerank::simd::tests::normalize_maxsim_batch_basic ... ok
[INFO] [stdout] test rerank::simd::tests::patches_to_regions_empty ... ok
[INFO] [stdout] test rerank::simd::tests::patches_to_regions_invalid_index ... ok
[INFO] [stdout] test rerank::simd::tests::patches_to_regions_valid ... ok
[INFO] [stdout] test rerank::simd::tests::patches_to_regions_zero_dimensions ... ok
[INFO] [stdout] test rerank::simd::tests::softmax_scores_empty ... ok
[INFO] [stdout] test rerank::simd::tests::softmax_scores_handles_nan ... ok
[INFO] [stdout] test rerank::simd::tests::patches_to_regions_zero_patches_per_side ... ok
[INFO] [stdout] test rerank::simd::tests::softmax_scores_preserves_order ... ok
[INFO] [stdout] test rerank::simd::tests::softmax_scores_large_values_stable ... ok
[INFO] [stdout] test rerank::simd::tests::softmax_scores_single ... ok
[INFO] [stdout] test rerank::simd::tests::test_avx512_dispatch ... ignored
[INFO] [stdout] test rerank::simd::tests::test_cosine_basic ... ok
[INFO] [stdout] test rerank::simd::tests::test_cosine_zero_norm ... ok
[INFO] [stdout] test rerank::simd::tests::softmax_scores_sums_to_one ... ok
[INFO] [stdout] test rerank::simd::tests::test_dot_basic ... ok
[INFO] [stdout] test rerank::simd::tests::test_cosine_zero_vector ... ok
[INFO] [stdout] test rerank::simd::tests::test_dot_empty ... ok
[INFO] [stdout] test rerank::simd::tests::test_dot_empty_vectors ... ok
[INFO] [stdout] test rerank::simd::tests::test_dot_truncating_empty ... ok
[INFO] [stdout] test rerank::simd::tests::test_dot_truncating_mismatched ... ok
[INFO] [stdout] test rerank::simd::tests::test_dot_simd_vs_portable ... ok
[INFO] [stdout] test rerank::simd::tests::test_highlight_matches_basic ... ok
[INFO] [stdout] test rerank::simd::tests::test_highlight_matches_empty ... ok
[INFO] [stdout] test rerank::simd::tests::test_highlight_matches_threshold ... ok
[INFO] [stdout] test rerank::simd::tests::test_highlight_matches_vecs ... ok
[INFO] [stdout] test rerank::simd::tests::test_maxsim_alignments_basic ... ok
[INFO] [stdout] test rerank::simd::tests::test_maxsim_alignments_consistency_with_maxsim ... ok
[INFO] [stdout] test rerank::simd::tests::test_maxsim_alignments_empty ... ok
[INFO] [stdout] test rerank::simd::tests::test_maxsim_basic ... ok
[INFO] [stdout] test rerank::simd::tests::test_maxsim_cosine_basic ... ok
[INFO] [stdout] test rerank::simd::tests::test_maxsim_cosine_vecs ... ok
[INFO] [stdout] test rerank::simd::tests::test_maxsim_cosine_empty_doc ... ok
[INFO] [stdout] test rerank::simd::tests::test_maxsim_alignments_vecs ... ok
[INFO] [stdout] test rerank::simd::tests::test_maxsim_empty_doc ... ok
[INFO] [stdout] test rerank::simd::tests::test_maxsim_identical_tokens ... ok
[INFO] [stdout] test rerank::simd::tests::test_maxsim_inf_handling ... ok
[INFO] [stdout] test rerank::simd::tests::test_maxsim_nan_handling ... ok
[INFO] [stdout] test rerank::simd::proptests::top_k_indices_unique ... ok
[INFO] [stdout] test rerank::simd::tests::test_maxsim_single_token ... ok
[INFO] [stdout] test rerank::simd::tests::test_maxsim_empty_query ... ok
[INFO] [stdout] test rerank::simd::tests::test_maxsim_vecs ... ok
[INFO] [stdout] test rerank::simd::proptests::top_k_indices_valid ... ok
[INFO] [stdout] test rerank::simd::tests::test_maxsim_zero_tokens ... ok
[INFO] [stdout] test rerank::simd::tests::test_norm_zero_vector ... ok
[INFO] [stdout] test rerank::simd::tests::top_k_indices_basic ... ok
[INFO] [stdout] test rerank::simd::tests::top_k_indices_empty ... ok
[INFO] [stdout] test tests::all_nan_scores ... ok
[INFO] [stdout] test tests::borda_exact_score_computation ... ok
[INFO] [stdout] test tests::borda_multi_works ... ok
[INFO] [stdout] test tests::borda_symmetric ... ok
[INFO] [stdout] test tests::both_empty ... ok
[INFO] [stdout] test tests::builder_pattern ... ok
[INFO] [stdout] test rerank::simd::proptests::top_k_returns_correct_count ... ok
[INFO] [stdout] test tests::combmnz_multi_works ... ok
[INFO] [stdout] test tests::combmnz_rewards_overlap ... ok
[INFO] [stdout] test rerank::simd::tests::top_k_indices_k_larger_than_len ... ok
[INFO] [stdout] test rerank::simd::tests::top_k_indices_with_nan ... ok
[INFO] [stdout] test tests::combsum_basic ... ok
[INFO] [stdout] test tests::combsum_multi_works ... ok
[INFO] [stdout] test tests::copeland_basic ... ok
[INFO] [stdout] test tests::copeland_commutative ... ok
[INFO] [stdout] test tests::copeland_net_wins ... ok
[INFO] [stdout] test tests::copeland_vs_condorcet_more_discriminative ... ok
[INFO] [stdout] test tests::cosine_sim_basic ... ok
[INFO] [stdout] test tests::disjoint_lists ... ok
[INFO] [stdout] test tests::duplicate_ids_commutative ... ok
[INFO] [stdout] test tests::duplicate_ids_in_same_list ... ok
[INFO] [stdout] test tests::empty_inputs ... ok
[INFO] [stdout] test tests::dbsf_zero_variance ... ok
[INFO] [stdout] test tests::empty_lists_multi ... ok
[INFO] [stdout] test tests::evaluate_metric_dispatch ... ok
[INFO] [stdout] test tests::fusion_method_borda ... ok
[INFO] [stdout] test tests::fusion_method_combsum ... ok
[INFO] [stdout] test tests::fusion_method_isr ... ok
[INFO] [stdout] test tests::fusion_method_copeland_dispatch ... ok
[INFO] [stdout] test tests::fusion_method_isr_multi ... ok
[INFO] [stdout] test tests::fusion_method_default_is_rrf ... ok
[INFO] [stdout] test tests::fusion_method_combmnz ... ok
[INFO] [stdout] test tests::fusion_method_median_rank_dispatch ... ok
[INFO] [stdout] test tests::hit_rate_basic ... ok
[INFO] [stdout] test tests::fusion_method_multi ... ok
[INFO] [stdout] test tests::hit_rate_edge_cases ... ok
[INFO] [stdout] test tests::inf_scores_handled ... ok
[INFO] [stdout] test tests::isr_basic ... ok
[INFO] [stdout] test tests::isr_exact_score_computation ... ok
[INFO] [stdout] test tests::isr_empty_lists ... ok
[INFO] [stdout] test tests::isr_gentler_decay_than_rrf ... ok
[INFO] [stdout] test tests::isr_multi_works ... ok
[INFO] [stdout] test tests::isr_score_formula ... ok
[INFO] [stdout] test tests::isr_with_top_k ... ok
[INFO] [stdout] test tests::fusion_method_rrf ... ok
[INFO] [stdout] test tests::fusion_method_weighted ... ok
[INFO] [stdout] test tests::large_k_value ... ok
[INFO] [stdout] test tests::map_at_k_truncation ... ok
[INFO] [stdout] test tests::map_basic ... ok
[INFO] [stdout] test tests::map_empty ... ok
[INFO] [stdout] test tests::median_rank_basic ... ok
[INFO] [stdout] test tests::median_rank_commutative ... ok
[INFO] [stdout] test tests::median_rank_outlier_robust ... ok
[INFO] [stdout] test tests::mmr_basic ... ok
[INFO] [stdout] test tests::mmr_config_lambda_bounds ... ok
[INFO] [stdout] test tests::k_zero_panics - should panic ... ok
[INFO] [stdout] test tests::mmr_embedding_based ... ok
[INFO] [stdout] test tests::mmr_empty_candidates ... ok
[INFO] [stdout] test tests::mmr_matrix_based ... ok
[INFO] [stdout] test tests::mmr_pure_diversity ... ok
[INFO] [stdout] test tests::mmr_pure_relevance ... ok
[INFO] [stdout] test tests::mmr_single_candidate ... ok
[INFO] [stdout] test tests::nan_scores_handled ... ok
[INFO] [stdout] test tests::negative_scores ... ok
[INFO] [stdout] test tests::k_zero_with_k_panics - should panic ... ok
[INFO] [stdout] test tests::precision_at_k_edge_cases ... ok
[INFO] [stdout] test tests::mmr_config_lambda_too_large - should panic ... ok
[INFO] [stdout] test tests::quantile_handles_non_gaussian ... ok
[INFO] [stdout] test tests::quantile_normalization ... ok
[INFO] [stdout] test tests::quantile_normalization_single ... ok
[INFO] [stdout] test tests::mmr_config_lambda_negative - should panic ... ok
[INFO] [stdout] test tests::reversed_lists ... ok
[INFO] [stdout] test tests::rrf_exact_score_computation ... ok
[INFO] [stdout] test tests::rrf_into_works ... ok
[INFO] [stdout] test tests::rrf_multi_works ... ok
[INFO] [stdout] test tests::rrf_score_formula ... ok
[INFO] [stdout] test tests::rrf_weighted_applies_weights ... ok
[INFO] [stdout] test tests::rrf_weighted_list_weight_mismatch ... ok
[INFO] [stdout] test tests::rrf_weighted_list_weight_mismatch_short ... ok
[INFO] [stdout] test tests::rrf_weighted_zero_weights_error ... ok
[INFO] [stdout] test tests::rrf_with_top_k ... ok
[INFO] [stdout] test tests::sigmoid_normalization ... ok
[INFO] [stdout] test tests::sigmoid_preserves_order ... ok
[INFO] [stdout] test tests::top_k_larger_than_result ... ok
[INFO] [stdout] test tests::top_k_zero ... ok
[INFO] [stdout] test tests::weighted_multi_works ... ok
[INFO] [stdout] test tests::weighted_multi_zero_weights ... ok
[INFO] [stdout] test tests::weighted_skewed ... ok
[INFO] [stdout] test tests::zero_scores ... ok
[INFO] [stdout] test validate::tests::test_validate_comprehensive ... ok
[INFO] [stdout] test validate::tests::test_validate_finite_scores ... ok
[INFO] [stdout] test validate::tests::test_validate_no_duplicates ... ok
[INFO] [stdout] test validate::tests::test_validate_sorted ... ok
[INFO] [stdout] test tests::rrf_basic ... ok
[INFO] [stdout] test tests::single_item_lists ... ok
[INFO] [stdout] test tests::precision_at_k_basic ... ok
[INFO] [stdout] test rerank::simd::tests::maxsim_cosine_weighted_basic ... ok
[INFO] [stdout] test rerank::simd::tests::top_k_indices_with_ties ... ok
[INFO] [stdout] test tests::identical_lists ... ok
[INFO] [stdout] test rerank::scoring::proptests::pool_by_factor_uses_division ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 483 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 8.28s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rankops
[INFO] [stdout] 
[INFO] [stdout] running 80 tests
[INFO] [stdout] test src/adapt.rs - adapt::from_distances (line 20) ... ok
[INFO] [stdout] test src/lib.rs - (line 7) ... ok
[INFO] [stdout] test src/adapt.rs - adapt::from_distances_mapped (line 45) ... ok
[INFO] [stdout] test src/adapt.rs - adapt::from_logits (line 105) ... FAILED
[INFO] [stdout] test src/lib.rs - FusionStrategy (line 2876) ... ok
[INFO] [stdout] test src/lib.rs - RrfConfig (line 115) ... ok
[INFO] [stdout] test src/lib.rs - RrfConfig::new (line 148) ... ok
[INFO] [stdout] test src/lib.rs - FusedResult (line 2257) ... ok
[INFO] [stdout] test src/lib.rs - ConsensusReport (line 2491) ... ok
[INFO] [stdout] test src/lib.rs - WeightedConfig (line 193) ... ok
[INFO] [stdout] test src/lib.rs - borda (line 1514) ... ok
[INFO] [stdout] test src/lib.rs - combmnz (line 1387) ... ok
[INFO] [stdout] test src/lib.rs - attribute_top_k (line 2589) ... ok
[INFO] [stdout] test src/lib.rs - additive_multi_task (line 1963) ... ok
[INFO] [stdout] test src/lib.rs - FusionMethod (line 342) ... ok
[INFO] [stdout] test src/lib.rs - combsum (line 1268) ... ok
[INFO] [stdout] test src/lib.rs - dbsf (line 1637) ... ok
[INFO] [stdout] test src/lib.rs - additive_multi_task_multi (line 2002) ... ok
[INFO] [stdout] test src/lib.rs - isr_with_config (line 1057) ... ok
[INFO] [stdout] test src/lib.rs - isr (line 1011) ... ok
[INFO] [stdout] test src/lib.rs - prelude (line 281) ... ok
[INFO] [stdout] test src/lib.rs - rrf (line 734) ... ok
[INFO] [stdout] test src/lib.rs - mmr_with_matrix (line 3780) ... ok
[INFO] [stdout] test src/lib.rs - rrf (line 693) ... ok
[INFO] [stdout] test src/lib.rs - rrf_weighted (line 929) ... ok
[INFO] [stdout] test src/lib.rs - mmr (line 3653) ... ok
[INFO] [stdout] test src/lib.rs - rrf_with_config (line 790) ... ok
[INFO] [stdout] test src/lib.rs - standardized (line 1820) ... ok
[INFO] [stdout] test src/lib.rs - rrf_explain (line 2376) ... ok
[INFO] [stdout] test src/rerank/colbert.rs - rerank::colbert (line 139) ... ok
[INFO] [stdout] test src/rerank/colbert.rs - rerank::colbert (line 89) ... ok
[INFO] [stdout] test src/rerank/colbert.rs - rerank::colbert::alignments (line 789) ... ok
[INFO] [stdout] test src/lib.rs - pipeline (line 67) ... ok
[INFO] [stdout] test src/rerank/colbert.rs - rerank::colbert::pool_tokens_adaptive (line 503) ... ok
[INFO] [stdout] test src/pipeline.rs - pipeline::compare (line 205) ... ok
[INFO] [stdout] test src/rerank/colbert.rs - rerank::colbert::highlight (line 840) ... ok
[INFO] [stdout] test src/rerank/colbert.rs - rerank::colbert::TokenIndex (line 905) ... ok
[INFO] [stdout] test src/rerank/diversity.rs - rerank::diversity (line 47) ... ok
[INFO] [stdout] test src/rerank/colbert.rs - rerank::colbert::pool_tokens_sequential (line 411) ... ok
[INFO] [stdout] test src/rerank/colbert.rs - rerank::colbert::maxsim_with_top_k (line 663) ... ok
[INFO] [stdout] test src/lib.rs - optimize_fusion (line 4166) ... ok
[INFO] [stdout] test src/rerank/diversity.rs - rerank::diversity::dpp (line 617) ... ok
[INFO] [stdout] test src/rerank/colbert.rs - rerank::colbert::rank (line 595) ... ok
[INFO] [stdout] test src/rerank/embedding.rs - rerank::embedding (line 18) ... ok
[INFO] [stdout] test src/rerank/diversity.rs - rerank::diversity::mmr_cosine (line 425) ... ok
[INFO] [stdout] test src/rerank/explain.rs - rerank::explain::maxsim_explained (line 60) ... ok
[INFO] [stdout] test src/rerank/diversity.rs - rerank::diversity::tuning::tune_lambda (line 161) ... ok
[INFO] [stdout] test src/pipeline.rs - pipeline::fuse_multi_query (line 296) ... ok
[INFO] [stdout] test src/rerank/explain.rs - rerank::explain::weights::attention_weights (line 587) ... ok
[INFO] [stdout] test src/rerank/quantization.rs - rerank::quantization (line 14) ... ok
[INFO] [stdout] test src/rerank/explain.rs - rerank::explain::rerank_batch (line 442) ... ok
[INFO] [stdout] test src/rerank/quantization.rs - rerank::quantization::dequantize_int8 (line 87) ... ok
[INFO] [stdout] test src/rerank/matryoshka.rs - rerank::matryoshka (line 33) ... ok
[INFO] [stdout] test src/rerank/quantization.rs - rerank::quantization::quantize_fp16 (line 117) ... ok
[INFO] [stdout] test src/rerank/quantization.rs - rerank::quantization::quantize_int8 (line 42) ... ok
[INFO] [stdout] test src/rerank/scoring.rs - rerank::scoring (line 38) ... ok
[INFO] [stdout] test src/rerank/explain.rs - rerank::explain::weights::idf_weights (line 553) ... ok
[INFO] [stdout] test src/rerank/scoring.rs - rerank::scoring::LateInteractionScorer::score_weighted (line 150) ... ok
[INFO] [stdout] test src/rerank/simd.rs - rerank::simd::alignments_for_doc_tokens (line 764) ... ok
[INFO] [stdout] test src/rerank/simd.rs - rerank::simd::alignment_stats (line 797) ... ok
[INFO] [stdout] test src/rerank/simd.rs - rerank::simd::bm25_weights (line 927) ... ok
[INFO] [stdout] test src/rerank/scoring.rs - rerank::scoring::FnPooler (line 381) ... ok
[INFO] [stdout] test src/rerank/explain.rs - rerank::explain::rerank_fine_grained (line 273) ... ok
[INFO] [stdout] test src/rerank/simd.rs - rerank::simd::dot_truncating (line 1286) ... ok
[INFO] [stdout] test src/rerank/simd.rs - rerank::simd::extract_snippet_indices (line 1086) ... ok
[INFO] [stdout] test src/rerank/simd.rs - rerank::simd::highlight_matches (line 288) ... ok
[INFO] [stdout] test src/rerank/simd.rs - rerank::simd::alignments_for_query_tokens (line 729) ... ok
[INFO] [stdout] test src/rerank/simd.rs - rerank::simd::idf_weights (line 846) ... ok
[INFO] [stdout] test src/rerank/simd.rs - rerank::simd::maxsim_alignments_batch (line 568) ... ok
[INFO] [stdout] test src/rerank/simd.rs - rerank::simd::maxsim_batch (line 521) ... ok
[INFO] [stdout] test src/rerank/simd.rs - rerank::simd::maxsim_vecs (line 441) ... ok
[INFO] [stdout] test src/rerank/simd.rs - rerank::simd::filter_alignments (line 696) ... ok
[INFO] [stdout] test src/rerank/simd.rs - rerank::simd::highlight_matches_batch (line 622) ... ok
[INFO] [stdout] test src/rerank/simd.rs - rerank::simd::normalize_maxsim (line 1163) ... ok
[INFO] [stdout] test src/rerank/simd.rs - rerank::simd::maxsim_alignments (line 185) ... ok
[INFO] [stdout] test src/rerank/simd.rs - rerank::simd::maxsim_weighted (line 357) ... ok
[INFO] [stdout] test src/rerank/simd.rs - rerank::simd::top_k_indices (line 1250) ... ok
[INFO] [stdout] test src/rerank/simd.rs - rerank::simd::softmax_scores (line 1187) ... ok
[INFO] [stdout] test src/rerank/simd.rs - rerank::simd::top_k_alignments (line 664) ... ok
[INFO] [stdout] test src/rerank/simd.rs - rerank::simd::patches_to_regions (line 1021) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/adapt.rs - adapt::from_logits (line 105) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (633) panicked at src/adapt.rs:11:1:
[INFO] [stdout] assertion failed: (ranked[2].1 - 0.5).abs() < 0.01
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653c68774d8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653c68774d8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653c68774d8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653c68774d8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653c68784aca - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653c68784aca - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x653c68778102 - std[ec4e911328de40a6]::io::default_write_fmt::<std[ec4e911328de40a6]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x653c68778102 - <std[ec4e911328de40a6]::sys::stdio::unix::Stderr as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x653c68760def - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653c68760def - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653c68771351 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x653c6877150b - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x653c68760eda - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   13:     0x653c68758c29 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x653c6876168d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x653c687851dc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x653c687851a2 - core[a96a4c5c53f902a3]::panicking::panic
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:150:5
[INFO] [stdout]   17:     0x653c6874a821 - rust_out[c29997ca7713e474]::main::_doctest_main_src_adapt_rs_105_0
[INFO] [stdout]   18:     0x653c68749f46 - rust_out[c29997ca7713e474]::main
[INFO] [stdout]   19:     0x653c6874b193 - <fn() as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x653c68746b86 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x653c68749e49 - std[ec4e911328de40a6]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x653c68770ad4 - <&dyn core[a96a4c5c53f902a3]::ops::function::Fn<(), Output = i32> + core[a96a4c5c53f902a3]::panic::unwind_safe::RefUnwindSafe + core[a96a4c5c53f902a3]::marker::Sync as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x653c68770ad4 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<&dyn core[a96a4c5c53f902a3]::ops::function::Fn<(), Output = i32> + core[a96a4c5c53f902a3]::panic::unwind_safe::RefUnwindSafe + core[a96a4c5c53f902a3]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   24:     0x653c68770ad4 - std[ec4e911328de40a6]::panicking::catch_unwind::<i32, &dyn core[a96a4c5c53f902a3]::ops::function::Fn<(), Output = i32> + core[a96a4c5c53f902a3]::panic::unwind_safe::RefUnwindSafe + core[a96a4c5c53f902a3]::marker::Sync>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x653c68770ad4 - std[ec4e911328de40a6]::panic::catch_unwind::<&dyn core[a96a4c5c53f902a3]::ops::function::Fn<(), Output = i32> + core[a96a4c5c53f902a3]::panic::unwind_safe::RefUnwindSafe + core[a96a4c5c53f902a3]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x653c68770ad4 - std[ec4e911328de40a6]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x653c68770ad4 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<std[ec4e911328de40a6]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x653c68770ad4 - std[ec4e911328de40a6]::panicking::catch_unwind::<isize, std[ec4e911328de40a6]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x653c68770ad4 - std[ec4e911328de40a6]::panic::catch_unwind::<std[ec4e911328de40a6]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x653c68770ad4 - std[ec4e911328de40a6]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x653c68746b71 - std[ec4e911328de40a6]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x653c6874b1f5 - main
[INFO] [stdout]   33:     0x7c4d006a81ca - <unknown>
[INFO] [stdout]   34:     0x7c4d006a828b - __libc_start_main
[INFO] [stdout]   35:     0x653c687464f5 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/adapt.rs - adapt::from_logits (line 105)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 79 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.57s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "60820ae945cc5022230601ec93120a7df184dcc5f207637c966a0d44e709d6b7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "60820ae945cc5022230601ec93120a7df184dcc5f207637c966a0d44e709d6b7", kill_on_drop: false }`
[INFO] [stdout] 60820ae945cc5022230601ec93120a7df184dcc5f207637c966a0d44e709d6b7
